package com.sbj.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sbj.dto.req.CarReq;
import com.sbj.dto.res.CarRes;
import com.sbj.entity.Car;

import java.util.List;

/**
 * @author summer
 * @version 1.0
 * @date 2024/9/10 09:38
 */
public interface CarService extends IService<Car> {

    /**
     * 购物车数量
     * @return
     */
    Long carNum();

    /**
     * 购物车保存
     * @param carReq
     */
    void saveCar(CarReq carReq);

    /**
     * 购物车列表
     * @return
     */
    List<CarRes> lists();

    /**
     *  更新选中状态
     * @param carReqs
     */
    void carChecked(List<CarReq> carReqs);
}
